package com.org.service;

import com.org.pojo.Community;
import com.org.common.PageBean;

/**
 * ClassName: CommunityService
 * Package: com.org.service
 * Description:
 *
 * @Author Origin
 * @Create 2024/2/2 10:11
 * @Version 1.0
 */
public interface CommunityService {

    //根据位置和名称查找社区
    PageBean<Community> list(Integer pageNum, Integer pageSize, String province, String city, String districtOrCountry, String name, String state);

    //新增社区
    void add(Community community);

    //根据community 的id查找community
    Community getById(Integer id);

    //更新社区
    void update(Community community);

    //更新社区状态
    void updateState(String state, Integer communityId);

    //删除社区
    void delete(Integer id);
}
